Categorical Models for a Semantically Linear Lambda-calculus
نویسندگان
چکیده
This paper is about a categorical approach to model a very simple Semantically Linear λcalculus, namedSlλ-calculus. This is a core calculus underlying the programming language SlPCF. In particular, in this work, we introduce the notion of Slλ-Category, which is able to describe a very large class of sound models of Slλ-calculus. Slλ-Category extends in the natural way Benton, Bierman, Hyland and de Paiva’s Linear Category, in order to soundly interpret all the constructs of Slλ-calculus. This category is general enough to catch interesting models in Scott Domains and Coherence Spaces.
منابع مشابه
Categorical Models for a Semantically Linear λ-calculus
This paper is about a categorical approach to model a very simple Semantically Linear λcalculus, namedS λ-calculus. This is a core calculus underlying the programming language S PCF. In particular, in this work, we introduce the notion of S λ-Category, which is able to describe a very large class of sound models of S λ-calculus. S λ-Category extends in the natural way Benton, Bierman, Hyland an...
متن کاملA Linear-non-Linear Model for a Computational Call-by-Value Lambda Calculus (Extended Abstract)
We give a categorical semantics for a call-by-value linear lambda calculus. Such a lambda calculus was used by Selinger and Valiron as the backbone of a functional programming language for quantum computation. One feature of this lambda calculus is its linear type system, which includes a duplicability operator “!” as in linear logic. Another main feature is its call-by-value reduction strategy...
متن کاملWhat is a model for a semantically linear λ-calculus?
This paper is about a categorical approach to model a simple term calculus, named S λcalculus. This is the core calculus underlying the programming language S PCF that have been conceived in order to program only linear functions between Coherence Spaces. In this work, we introduce the notion of S λ-category, which is able to describe a large class of sound models of S λ-calculus. S λ-category ...
متن کاملCategory Theory for Linear Logicians
This paper presents an introduction to category theory with an emphasis on those aspects relevant to the analysis of the model theory of linear logic. With this in mind, we focus on the basic definitions of category theory and categorical logic. An analysis of cartesian and cartesian closed categories and their relation to intuitionistic logic is followed by a consideration of symmetric monoida...
متن کاملQuantum Computation, Categorical Semantics and Linear Logic
We develop a type theory and provide a denotational semantics for a simple fragment of the quantum lambda calculus, a formal language for quantum computation based on linear logic. In our semantics, variables inhabit certain Hilbert bundles, and computations are interpreted as the appropriate inner product preserving maps between Hilbert bundles. These bundles and maps form a symmetric monoidal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009